===== 第 1 页 ===== 第3章 SQL查询操作 1、相等查询 2、模糊查询 3、与或非查询 4、数值条件查询 5、显示限制 6、排序 ===== 第 2 页 ===== 第1节、相等查询 绝对匹配,用等号= 如:select * from student where classno='20000001' select * from student where stuname='林斌‘ 注:where之后的条件表达式中, (1)字符型和日期时间型的常量要用英文单引号引起来。 (2)数值类型的常量不要用英文单引号引起来。 ===== 第 3 页 ===== 语法: select 字段列表 from 表名 [where 条件] 说明: (1)*,可以表示所有的字段列表。 (2)字段列表中,字段名之间用英文逗号分隔。 (3)条件中,常量是字符型、日期时间型的,要用英文单引号引起来。数值类型的不要引。 ===== 第 4 页 ===== 1、 查询表中得所有行、所有列的数据 select * from student; 说明:(1)*, 表示所有列 (2)无条件,表示所有行。 2、查询表中得所有行、部分列的数据 Select classno, stuname from student; 说明:字段名之间用英文逗号间隔。 ===== 第 5 页 ===== 3、查询表中得部分行、所有列的数据 Select * from student where classno='20000002'; 说明:部分行,即有条件查询,用where子句描述条件。 显示条件为真的记录。 4、查询表中得部分行、部分列的数据 Select classno, stuname from student where classno='20000002'; ===== 第 6 页 ===== 课堂练习: 1、显示表course中的所有数据(即:所有行、所有列) 2、显示表course中,学分(即credit)等于2的所有课程数据(即:部分行、所有列)。 3、只显示表course中所有记录的课程名、教师、学分 (即:所有行、部分列)。 4、只显示表course中学分(即credit)等于2的课程名、教师、学分(即:部分行、部分列)。